🕸️ Ada Research Browser

phase5-evidence-schemas.md
← Back

Plan: phase5/evidence-schemas

Objective

Create Pydantic schemas for the evidence API: create, update, response, and list response.

Schemas

EvidenceCreate

EvidenceUpdate

EvidenceReview

EvidenceResponse

EvidenceListResponse

ReviewStatus type

Files

Pattern

Follow existing schema conventions from cmmc/schemas/assessment.py: - Field() with validation constraints - model_config = {"from_attributes": True} on response models - Separate Create/Update/Response classes